這邊有一個javascript變數:
var subtitles = {{ json_dual }}
Django本身預設轉義的功能,所以資料在網頁原始碼顯示如下:
但這樣會讓後續如下列的javascript代碼會抓不到資料:
document.getElementById("sub-en").textContent=subtitle.text_en;
後來加上safe filter,等同於告訴Django這段代碼是安全的不用幫我轉義:
var subtitles = {{ json_dual|safe }}
最後該變數在網頁原始碼顯示如下:
單引號從進化成
另外寫個簡單的函數作處理:
最後在網頁上單引號就可以正常顯示了~